Codebreaker: decentralized, cooperative and flexible support for extreme programming software development
نویسندگان
چکیده
This paper presents a system called CodeBreaker for supporting small and medium size software development based on an extreme programming principle. The system follows a decentralized model of development, which means, it does not requires a central repository. A set of rules for code ownership maintains the synchronization of the work among all members of the deveoping team which can wokl onor offline. It allows fine-grained locking of parts of the code.
منابع مشابه
A Decentralized and Flexible Tool Supporting Extreme Programming Software Development
This paper presents a system called CodeBreaker for supporting small and medium size software development based on an extreme programming principle. The system follows a decentralized model of development, which means, it does not requires a central repository. A set of rules for code ownership maintains the synchroniza tion of the work among all members of the developing team which can work on...
متن کاملA decentralized multi-level leader-follower game for network design of a competitive supply chain
This paper develops a decentralized leader-follower game for network design of a competitive supply chain problem in which a new chain as the leader enters a market with one existing supply chain as a follower. Both chains produce an identical product, customer demand is inelastic and customer utility function is based on Huff gravity-based model. The leader wants to shape his network and set a...
متن کاملCoordination of pricing and cooperative advertising for perishable products in a two-echelon supply chain: A bi-level programming approach
In this article the coordination of pricing and cooperative advertising decisions in one-manufacturer one-retailer decentralized supply chain with different market power for channel members is studied. The products are both perishable and substitutable. The problem is modeled as a nonlinear bi-level programming problem to consider both retailer and manufacturer decisions about prices and advert...
متن کاملDistributed Extreme Programming: Extending the Frontier of the Extreme Programming Software Engineering Process
Extreme Programming (XP) is inherently collaborative, which makes it amenable to Computer Supported Cooperative Work (CSCW) support. The collaboration enabling tools and techniques used in XP, such as whiteboards, index cards and co-location, are adequate for their immediate purposes. However, they do not allow sufficient information to survive beyond the end of projects. Long term consequences...
متن کاملCOAST: Architectures for Decentralized On-Demand Tailored Services
Decentralized systems are systems-of-systems whose services are governed by two or more separate organizations under distinct spheres of authority. Coordinated evolution among the various elements of a decentralized system may be difficult, if not impossible, as individual organizations evolve their service offerings in response to organizationand service-specific pressures, including market de...
متن کامل